#!/bin/bash
#先拉取
git pull -u origin master
#打包
mvn package
#杀死tomcat
killall $(ps aux | grep tomcat | grep -v grep | awk '{print $2}')
for(( i=0;i<5;i++));do
 used=$( netstat =anp | grep 80 -w | grep -v grep)
 if [ -z "$used" ];then
#删除旧的war包，cp新的war包
rm -rf /opt/tomcat8/webapps/ROOT*
cp target/virstu.war /opt/tomcat8/webapps/ROOT.war
netstat -anp | grep 80
#启动tomcat
/opt/tomcat8/bin/startup.sh
	break
  fi 
	sleep 5
done































#循环测试访问tomcat
#测试5次，每次测试延迟5秒钟交交定义变量i=0，只要i<5，就测试一次睡5秒并把i+1
#i=0
#while [ $i -lt 5 ]; do
#curl localhost/cgi-bin/a.sh | grep aaaa
#如果命令执行成功，则跳出循环，不成功睡5秒
#if [$?-eq 0 ];then
 # break
#else
 # sleep 5
#fi
#  i=$(echo $i+1 | bc)
#done

